sparse matrix isong linked list in c